LogoKPEK

Web Developer

Job Description

We are seeking a passionate and skilled Full Stack Web Developer to join our fast-growing Smart Home Solutions company. The ideal candidate will have strong experience in building scalable web applications and a keen interest in developing platforms that connect users with smart home devices. You will play a key role in designing, implementing, and optimizing interactive dashboards, APIs, and real-time interfaces that empower users to control and monitor their smart homes.

Key Responsibilities

  • Design and develop modern, responsive web applications for smart home control and device management.
  • Implement backend services and RESTful APIs that interact with IoT devices and cloud platforms.
  • Collaborate with embedded, mobile, and cloud teams to ensure smooth data exchange and system integration.
  • Build real-time dashboards using MQTT/WebSockets for device monitoring and status updates.
  • Ensure application security, scalability, and performance in cloud-connected environments.
  • Maintain clean, well-documented, and reusable code across frontend and backend components.
  • Participate in code reviews, feature planning, and UX discussions to improve product quality.
  • Stay updated on new technologies, frameworks, and best practices in web and IoT development.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 2+ years of experience in full stack web development.
  • Proficiency in JavaScript, HTML, CSS, and frontend frameworks such as React.js, Vue.js, or Angular.
  • Experience in backend development using Node.js, Express, Django, or similar frameworks.
  • Knowledge of RESTful API design, WebSockets, and integration with IoT platforms or protocols like MQTT.
  • Familiarity with databases such as MongoDB, MySQL, or Firebase.
  • Solid understanding of authentication, authorization, and data security in web environments.
  • Strong problem-solving skills and ability to work independently and collaboratively.

Preferred

  • Experience building dashboards or control panels for IoT or smart devices.
  • Familiarity with smart home platforms (Tuya, Home Assistant, Google Home, Alexa, etc.).
  • Understanding of cloud services (AWS, Firebase, Azure) and serverless architectures.
  • Basic understanding of embedded systems or how web apps interact with hardware.